P3 presentation
Create a presentation that demonstrates what you learned by working on your project.
Format
As with the previous presentations, you can choose any form that you want, including:
- A video.
- A zine or comic book.
- A written report.
- Another format. You can also propose another format to me!
The length of your presentation should be enough to cover all the required elements with enough detail to be specific and informative. If you are not sure about the length of your presentation, please ask me!
Contents
Whatever format you choose for your presentation, please make sure it address all of the following elements.
Topic(s)
- What topic(s) did your project explore?
Learning goals
- What did you want to get out of working on the project, and why?
Demo
- A demonstration of your project in action. The demonstration can take the form of a before / after versions of optimized code, video/screenshots of your project in action, visualizations of the project’s output (e.g., graphs), etc. The demonstration should focus on what your work does, rather than how it does it.
Implementation
- Briefly describe the overall structure of your implementation. What are the main components, and how do they interact with each other?
- Walk through your implementation, e.g., by displaying the code.
- Provide information about what specific resources you used (e.g., books, websites, AI tools, etc.) and how they were helpful.
- Provide a link to your implementation (e.g., a GitHub repo).
Collaboration
- If you collaborated with anyone else on the project, make clear the parts that you contributed to.
Each person should make their own distinct presentation, even if you collaborated on the project. You can share the demo with your collaborators, if that makes sense, but otherwise the goal of the presentation is to showcase your understanding and contributions.
Reflection
- What is something that you now understand much better than you did before you started the project? How do you know that you understand it better now?
- What was the most challenging aspect of the project for you? How did you overcome it? Or is something that you want to learn more about? If so, What is the first step or steps that you would take to learn more about it?
- If you were to continue working on the project, what would you do next?
- What is something from your project that you are proud of?
Note that this is not necessarily an outline: You do not need to address each of these in order, and some may be addressed at the same time (e.g., pointing out something you are proud of during the tour of the code).
Grading
A presentation that does the following will earn a grade of “demonstrated”:
- The presentation is “complete”, meaning that it addresses all of the elements described above.
- The presentation is “clear”, meaning that it is understandable by anyone else in our class. Any terms, technologies, etc. that are not brought up in the course or its pre-requisites are defined.
- The presentation is “insightful”, meaning that you include your own observations, opinions, questions, or connections that are distinct from something that is literally in the course materials.
Submission
To submit your presentation, put it in a file named after yourself. Then, upload the file to our shared Google drive.
If you have any trouble uploading your presentation, please let me know!